* {
	padding: 0;
	margin: 0;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
body {
	font-family: "Hiragino Sans GB", "Microsoft Yahei", Lato, Arial, sans-serif;
	color: #666;
	font-size: 100%;
	left: 0;
	position: relative;
	background-color: #FFF;
	transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
}
img {
	vertical-align: middle;
}
a{
	transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	color: #555;
	outline: none;
	text-decoration: none;
}
a:hover{
	color: #ff0000;
}
.red {
	color: #f00;
	font-style: normal;
}
.fl {
	float: left;
}

.fr {
	float: right;
}
.orderDetail .clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.orderDetail .clearfloat:before {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.orderDetail .bg_f0{
	background:#f0f0f0;
}
.orderDetail .m_crumbs{
   height: 50px;
   line-height: 50px;
   background: #f0f0f0;
}
.orderDetail .m_crumbs .min-wid{
	overflow:hidden;
	zoom:1;
}
.orderDetail .m_crumbs .fl{
	font-size:14px;
	width:50%;
}
.orderDetail .m_crumbs .fr{
	width:50%;
	text-align:right;
}
.orderDetail .member_mian{
	 margin-bottom:95px;
	 overflow:hidden; zoom:1;
}
.orderDetail .min-wid {
	width: 1226px;
	margin: 0 auto;
}
.orderDetail .m-mt{
	margin-top:50px;
}


/*--nav-left css---*/
.orderDetail .member_mian .nav_left{
	width:218px;
	border:1px solid #f0f0f0;
	position:relative;
	margin-right:-100%;
}
.orderDetail .member_mian .nav_left h3{
	font-weight:normal;
	font-size:18px; color:#000000;
	line-height:50px;
	 padding:0 25px;
	 background: #f5f5f5;
}
.orderDetail .member_mian .nav_left .m_box{
	padding:18px 0;
	font-size:16px;
}
.orderDetail .member_mian .nav_left a{
	 line-height:40px;
	 display:block;
	 padding:0 26px;
	 color:#666;
	 transition: all .5s;
   -moz-transition: all .5s;
   -ms-transition: all .5s;
   -o-transition: all .5s;
   -webkit-transition: all .5s;
}
.orderDetail .member_mian .nav_left a.red,.member_mian .nav_left a:hover{
	color:#ff0000;
}

/*--mian-right css---*/
.orderDetail .member_mian .mian_right{
	 width:100%;
}
.orderDetail .member_mian .mian_right .m_content{
	margin-left:260px;
}
.orderDetail .member_mian .m_content h3{
	font-weight:normal;
	font-size: 30px;
	line-height: 40px;
	color:#666;
}

.orderDetail .y_btn_custom1 {color:#fff;background-color:#ff821e;border-color:#ff821e;}
.orderDetail .y_btn_custom2 {background: #fff;border-color: #d9d9d9;color: #999;}
.orderDetail .m_orderno{overflow:hidden; zoom:1; border-bottom:1px solid #d9d9d9; margin-top:38px;  padding-bottom:18px;}
.orderDetail .m_orderno .fl{ font-size:14px; padding-left:10px; width:50%; color:#666;line-height:33px;}
.orderDetail .m_orderno .btn{display: inline-block; margin-left: 8px; border:1px solid #ccc; width:150px; font-size:14px; height:35px; text-align:center; line-height:33px;}
.orderDetail .m_placean h4{font-weight:normal; font-size:18px; margin-top:20px; line-height:38px; padding-left:5px;}
.orderDetail .m_state_box{overflow:hidden; zoom:1;width:934px; margin:15px auto;}
.orderDetail .m_state_box span{float:left; font-size:14px; margin-left:10px; position: relative;}
.orderDetail .m_state_box span:before{
	display: block;
	content: "";
	height: 14px;
	background-color: #e8e8e8;
	position: absolute;
	left: -50%;
	bottom: -26px;
	width: 100%;
}
.orderDetail .bor-bott {
	border-bottom: 1px solid #e5e5e5;
}
.orderDetail .receiving_information,.m_invoice{padding-bottom:30px;}
.orderDetail .m_state .img{height:8px; width:934px; margin:0 auto;}
.orderDetail .m_state_information{ padding-left:73px; padding-bottom:15px; min-height:114px; font-size:14px; color:#333; margin-top:12px; overflow:hidden; zoom:1;}
.orderDetail .m_state_information .m_tit{position: relative;}
.orderDetail .m_state_information .fr{width:49%; text-align:right; margin:75px 0 13px;}
.orderDetail .m_state_information .btn{width:150px; height:36px;line-height:36px; display:inline-block; text-align:center;}
.orderDetail .m_state_information .m_tit p{position: relative;padding-left: 173px; margin-bottom:5px;line-height:24px;}
.orderDetail .m_tit:before {content: "";width: 1px;height: 95%;display: block;left: -17px;top: 10px;position: absolute;background: #86da42;}
.orderDetail .m_receiving{line-height:24px; padding-left:75px; margin-top:20px;}
.orderDetail .m_receiving p{font-size:14px; color:#666;}
.orderDetail .m_detailed .m_tit{overflow:hidden; zoom:1; margin-top:10px;}
.orderDetail .m_detailed .m_tit p{line-height:24px;}


.orderDetail .zqrightinfo{  position:relative; margin:0 auto; }
.orderDetail .zqrightinfo .m_center{width:100%;padding: 0 48px;margin: 50px 0 25px;}
.orderDetail .zqrightinfo .zqpmiaoshu{display: block;/* margin-top:7px; */height: auto;overflow: hidden;}
.orderDetail .zqproinfo{width:100%;position:relative;font-size:14px;color:#666;line-height:18px;padding: 24px 0;}
.orderDetail .zqproinfo .zqitimg{width:100px;/* height:100px; */position: relative;display:inline-block;vertical-align: top;overflow: hidden;text-align: center;}
.orderDetail .zqproinfo .zqitimg img{text-align: center;height:69px;}
.orderDetail .zqproinfo .zqittxt{width:220px;/* height: 100px; */display:inline-block;margin-left:35px;line-height: 20px;}
.orderDetail .zqproinfo .zqmoney{display:inline-block;  float:right; line-height:69px;}
.orderDetail .m_detailed .m_tit p span{color:#ff0000;display:inline-block; padding-left:35px;}
.orderDetail .m_detailed .m_tit p b{font-weight:normal; padding-right:32px;}
.orderDetail .m_detailed .m_tit p.m_p span b{font-size:24px; padding:0px;}
.orderDetail .m_detailed .m_tit p.m_p{margin-top:25px;}


.orderDetail h1,h2,h3,h4,h5,h6{ font-family: '微软雅黑';}
.orderDetail button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
.orderDetail button{border-radius: 5px;}
.orderDetail img{border:none;display: inline-block;}
.orderDetail ol,ul,li{list-style:none;}
.orderDetail html{overflow-y: scroll;font-size: 40px;height: 100%;} 
.orderDetail body{height: 100%;margin: 0 auto;}
/*数据过长省略*/
.orderDetail .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*定位*/
.orderDetail .pa{position: absolute;}
.orderDetail .pr{position: relative;}
.orderDetail .pf{position: fixed;}
/*背景颜色*/
.orderDetail .bg-gray{background-color: #f8f8f8;}
.orderDetail .bg-green{background-color: #69c823;}
/*字体颜色*/
.orderDetail .white{color: #fff;}
.orderDetail .gray{color: #999;}
.orderDetail .orange{color: #ff821e;}
/*宽度*/
.orderDetail .wid100{width: 100%}
.orderDetailstion .wid80{width: 80%;}
.orderDetail .wid70{width: 70%;}
.orderDetail .wid60{width: 60%;}
.orderDetail .wid50{width: 50%;}
.orderDetail .wid40{width: 40%;}
.orderDetail .wid35{width: 35%;}
.orderDetail .wid33{width: 33.33%;}
.orderDetail .wid30{width: 30%;}
.orderDetail .wid25{width: 25%;}
.orderDetail .wid20{width: 20%;}
.orderDetail .wid10{width: 10%;}
/*高度*/
.orderDetail .hei100{height: 100%;}

/*文字大小*/
.orderDetail .font12{font-size: 12px;}
.orderDetail .font14{font-size: 14px;}
.orderDetail .font16{font-size: 16px;}
.orderDetail .font18{font-size: 18px;}

/*文字排列样式*/
.orderDetail .tac{text-align: center;}
.orderDetail .tar{text-align: right;}
.orderDetail .tal{text-align: left;}
/*字体大小*/
.orderDetail .font26{font-size: 0.65rem;}
/*隐藏与显示*/
.orderDetail .hide{display: none;}
.orderDetail .show{display: block;}
/*清除浮动*/
.orderDetail .clear{clear: both;height: 0;}

/*外边距*/
.orderDetail .mt5{margin-top: 5px;}
.orderDetail .mt10{margin-top: 10px;}
.orderDetail .mt15{margin-top: 15px;}
.orderDetail .mt30{margin-top: 30px;}

.orderDetail .memberCard{
	width: 100%;
	box-sizing: border-box;
	padding: 30px 0;
}
.orderDetail .cardImg{
	width: 150px;
	margin-right: 45px;
	float: left;
}
.orderDetail .step{
	height: 50px;
	position: relative;
	font-size: 14px;
	width: 20%;
	float: left;
}
.orderDetail .round{
	width: 10px;
	height: 10px;
	position: absolute;
	border-radius: 50%;
	background-color: #999;
	top: 35px;
    left: 10px;
}
.orderDetail .round4{
	width: 10px;
	height: 10px;
	position: absolute;
	border-radius: 50%;
	background-color: #999;
	top: 35px;
    left: 25px;
}
.orderDetail .line{
	width: 85%;
	height: 3px;
	position: absolute;
	background-color: #999;
	top: 38px;
	left: 28px;
}
.orderDetail .line3{
	width: 94%;
	height: 3px;
	position: absolute;
	background-color: #999;
	top: 38px;
	left: 28px;
}
.orderDetail .line4{
	width: 78%;
	height: 3px;
	position: absolute;
	background-color: #999;
	top: 38px;
	left: 43px;
}
.orderDetail .m_placean .m_state .m_state_box .step .active{
	background-color: #69c823;
}
.orderDetail .message{
	margin-left: 20px;
}
